package cn.itcast.service;

import cn.itcast.entity.Result;
import cn.itcast.pojo.Member;
import cn.itcast.vo.OrderVos;
import cn.itcast.pojo.Order;

import java.util.Map;

public interface OrderService {
    //分页条件查询
    Result findPage(Map map);

    //添加预约信息
    Integer insert(Order order);

    //编辑回显数
    Result findById(String id);

    //更换就诊状态
    Result updateArrival(String id,Integer arrival);
    /**
     * 预约提交
     * zz
     * @param member
     * @return
     */
    Result orderSubmit(Map map, Member member);

    /**
     * 订单回显
     * zz
     * @return
     */
    OrderVos findByOrderId(String id);

    /**
     * 修改支付状态
     * zz
     * @param id
     */
    void updatePayStatus(String id);
}
